package com.atguigu.bigdata.scala.chapter05;

public class Scala00_Function_Java {
    public static void main(String[] args) {

        // Java中方法参数的传递都是值传递
        Integer i = new Integer(100);
        test(i);
        System.out.println("@@@@@@ " + i);

    }
    public static void test( Integer i ) {
        // 对象的hashCode简单理解为对象的内存地址
        System.out.println(">>>>>>>> " + i.hashCode()); // 100
        i++; // i => 100 + 1 => cache Integer
        System.out.println("<<<<<<<< " + i.hashCode()); // 101
        System.out.println("********* " +  i);

        Integer j = 100; // 装箱
        // Integer.valueOf(100)
    }
}
